package com.bsoft.gol.editor.editor.response;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 题目选项设置表(矩阵表格)
 */
public class EditorTitleOptionRes implements Serializable {
    /**
     * <pre>
     * 题目选项id
     * 表字段 : editor_form_columnset.option_id
     * </pre>
     * 
     */
    private String optionId;

    /**
     * <pre>
     * 题目id
     * 表字段 : editor_form_columnset.title_id
     * </pre>
     * 
     */
    private String titleId;

    /**
     * <pre>
     * 字典id
     * 表字段 : editor_form_columnset.dict_id
     * </pre>
     * 
     */
    private String dictId;

    /**
     * <pre>
     * 选项号
     * 表字段 : editor_form_columnset.option_num
     * </pre>
     * 
     */
    private Integer optionNum;

    private String pid;
    /**
     * <pre>
     * 列编号
     * 表字段 : editor_form_columnset.col_num
     * </pre>
     * 
     */
    private Byte colNum;

    /**
     * <pre>
     * 行编号
     * 表字段 : editor_form_columnset.row_num
     * </pre>
     * 
     */
    private Byte rowNum;

    /**
     * <pre>
     * 选项内容
     * 表字段 : editor_form_columnset.option_content
     * </pre>
     * 
     */
    private String optionContent;

    /**
     * <pre>
     * 选项说明
     * 表字段 : editor_form_columnset.option_explain
     * </pre>
     * 
     */
    private String optionExplain;

    /**
     * <pre>
     * 是否添加填空框
     * 表字段 : editor_form_columnset.add_box_flag
     * </pre>
     * 
     */
    private Byte addBoxFlag;

    /**
     * <pre>
     * 是否必填
     * 表字段 : editor_form_columnset.write_flag
     * </pre>
     * 
     */
    private Byte writeFlag;

    /**
     * <pre>
     * 填空类型
     * 表字段 : editor_form_columnset.option_type
     * </pre>
     * 
     */
    private Byte optionType;

    /**
     * <pre>
     * 提示文字
     * 表字段 : editor_form_columnset.write_tips
     * </pre>
     * 
     */
    private String writeTips;

    /**
     * <pre>
     * 最大字数限制
     * 表字段 : editor_form_columnset.data_up_limit
     * </pre>
     * 
     */
    private String dataUpLimit;

    /**
     * <pre>
     * 最少字数限制
     * 表字段 : editor_form_columnset.data_down_limit
     * </pre>
     * 
     */
    private String dataDownLimit;

    /**
     * <pre>
     * 行高
     * 表字段 : editor_form_columnset.write_height
     * </pre>
     * 
     */
    private String writeHeight;

    /**
     * <pre>
     * 行宽
     * 表字段 : editor_form_columnset.write_width
     * </pre>
     * 
     */
    private String writeWidth;

    /**
     * <pre>
     * 是否导入
     * 表字段 : editor_form_columnset.import_flag
     * </pre>
     * 
     */
    private Byte importFlag;

    /**
     * <pre>
     * 填空外观
     * 表字段 : editor_form_columnset.write_outward_type
     * </pre>
     * 
     */
    private Byte writeOutwardType;

    /**
     * <pre>
     * 创建人
     * 表字段 : editor_form_columnset.create_id
     * </pre>
     * 
     */
    private Integer createId;

    /**
     * <pre>
     * 创建时间
     * 表字段 : editor_form_columnset.create_time
     * </pre>
     * 
     */
    private Date createTime;

    private BigDecimal optionGrade;

    public BigDecimal getOptionGrade() {
        return optionGrade;
    }

    public void setOptionGrade(BigDecimal optionGrade) {
        this.optionGrade = optionGrade;
    }

    private static final long serialVersionUID = 1L;

    /**
     * <pre>
     * 获取 题目选项id
     * 表字段 : editor_form_columnset.option_id
     * </pre>
     * 
     */
    public String getOptionId() {
        return optionId;
    }

    /**
     * <pre>
     * 设置 题目选项id
     * 表字段 : editor_form_columnset.option_id
     * </pre>
     * 
     */
    public void setOptionId(String optionId) {
        this.optionId = optionId == null ? null : optionId.trim();
    }

    /**
     * <pre>
     * 获取 题目id
     * 表字段 : editor_form_columnset.title_id
     * </pre>
     * 
     */
    public String getTitleId() {
        return titleId;
    }

    /**
     * <pre>
     * 设置 题目id
     * 表字段 : editor_form_columnset.title_id
     * </pre>
     * 
     */
    public void setTitleId(String titleId) {
        this.titleId = titleId == null ? null : titleId.trim();
    }

    /**
     * <pre>
     * 获取 字典id
     * 表字段 : editor_form_columnset.dict_id
     * </pre>
     * 
     */
    public String getDictId() {
        return dictId;
    }

    /**
     * <pre>
     * 设置 字典id
     * 表字段 : editor_form_columnset.dict_id
     * </pre>
     * 
     */
    public void setDictId(String dictId) {
        this.dictId = dictId == null ? null : dictId.trim();
    }

    /**
     * <pre>
     * 获取 选项号
     * 表字段 : editor_form_columnset.option_num
     * </pre>
     * 
     */
    public Integer getOptionNum() {
        return optionNum;
    }

    /**
     * <pre>
     * 设置 选项号
     * 表字段 : editor_form_columnset.option_num
     * </pre>
     * 
     */
    public void setOptionNum(Integer optionNum) {
        this.optionNum = optionNum;
    }

    /**
     * <pre>
     * 获取 列编号
     * 表字段 : editor_form_columnset.col_num
     * </pre>
     * 
     */
    public Byte getColNum() {
        return colNum;
    }

    /**
     * <pre>
     * 设置 列编号
     * 表字段 : editor_form_columnset.col_num
     * </pre>
     * 
     */
    public void setColNum(Byte colNum) {
        this.colNum = colNum;
    }

    /**
     * <pre>
     * 获取 行编号
     * 表字段 : editor_form_columnset.row_num
     * </pre>
     * 
     */
    public Byte getRowNum() {
        return rowNum;
    }

    /**
     * <pre>
     * 设置 行编号
     * 表字段 : editor_form_columnset.row_num
     * </pre>
     * 
     */
    public void setRowNum(Byte rowNum) {
        this.rowNum = rowNum;
    }

    /**
     * <pre>
     * 获取 选项内容
     * 表字段 : editor_form_columnset.option_content
     * </pre>
     * 
     */
    public String getOptionContent() {
        return optionContent;
    }

    /**
     * <pre>
     * 设置 选项内容
     * 表字段 : editor_form_columnset.option_content
     * </pre>
     * 
     */
    public void setOptionContent(String optionContent) {
        this.optionContent = optionContent == null ? null : optionContent.trim();
    }

    /**
     * <pre>
     * 获取 选项说明
     * 表字段 : editor_form_columnset.option_explain
     * </pre>
     * 
     */
    public String getOptionExplain() {
        return optionExplain;
    }

    /**
     * <pre>
     * 设置 选项说明
     * 表字段 : editor_form_columnset.option_explain
     * </pre>
     * 
     */
    public void setOptionExplain(String optionExplain) {
        this.optionExplain = optionExplain == null ? null : optionExplain.trim();
    }

    /**
     * <pre>
     * 获取 是否添加填空框
     * 表字段 : editor_form_columnset.add_box_flag
     * </pre>
     * 
     */
    public Byte getAddBoxFlag() {
        return addBoxFlag;
    }

    /**
     * <pre>
     * 设置 是否添加填空框
     * 表字段 : editor_form_columnset.add_box_flag
     * </pre>
     * 
     */
    public void setAddBoxFlag(Byte addBoxFlag) {
        this.addBoxFlag = addBoxFlag;
    }

    /**
     * <pre>
     * 获取 是否必填
     * 表字段 : editor_form_columnset.write_flag
     * </pre>
     * 
     */
    public Byte getWriteFlag() {
        return writeFlag;
    }

    /**
     * <pre>
     * 设置 是否必填
     * 表字段 : editor_form_columnset.write_flag
     * </pre>
     * 
     */
    public void setWriteFlag(Byte writeFlag) {
        this.writeFlag = writeFlag;
    }

    /**
     * <pre>
     * 获取 填空类型
     * 表字段 : editor_form_columnset.option_type
     * </pre>
     * 
     */
    public Byte getOptionType() {
        return optionType;
    }

    /**
     * <pre>
     * 设置 填空类型
     * 表字段 : editor_form_columnset.option_type
     * </pre>
     * 
     */
    public void setOptionType(Byte optionType) {
        this.optionType = optionType;
    }

    /**
     * <pre>
     * 获取 提示文字
     * 表字段 : editor_form_columnset.write_tips
     * </pre>
     * 
     */
    public String getWriteTips() {
        return writeTips;
    }

    /**
     * <pre>
     * 设置 提示文字
     * 表字段 : editor_form_columnset.write_tips
     * </pre>
     * 
     */
    public void setWriteTips(String writeTips) {
        this.writeTips = writeTips == null ? null : writeTips.trim();
    }

    /**
     * <pre>
     * 获取 最大字数限制
     * 表字段 : editor_form_columnset.data_up_limit
     * </pre>
     * 
     */
    public String getDataUpLimit() {
        return dataUpLimit;
    }

    /**
     * <pre>
     * 设置 最大字数限制
     * 表字段 : editor_form_columnset.data_up_limit
     * </pre>
     * 
     */
    public void setDataUpLimit(String dataUpLimit) {
        this.dataUpLimit = dataUpLimit == null ? null : dataUpLimit.trim();
    }

    /**
     * <pre>
     * 获取 最少字数限制
     * 表字段 : editor_form_columnset.data_down_limit
     * </pre>
     * 
     */
    public String getDataDownLimit() {
        return dataDownLimit;
    }

    /**
     * <pre>
     * 设置 最少字数限制
     * 表字段 : editor_form_columnset.data_down_limit
     * </pre>
     * 
     */
    public void setDataDownLimit(String dataDownLimit) {
        this.dataDownLimit = dataDownLimit == null ? null : dataDownLimit.trim();
    }

    /**
     * <pre>
     * 获取 行高
     * 表字段 : editor_form_columnset.write_height
     * </pre>
     * 
     */
    public String getWriteHeight() {
        return writeHeight;
    }

    /**
     * <pre>
     * 设置 行高
     * 表字段 : editor_form_columnset.write_height
     * </pre>
     * 
     */
    public void setWriteHeight(String writeHeight) {
        this.writeHeight = writeHeight == null ? null : writeHeight.trim();
    }

    /**
     * <pre>
     * 获取 行宽
     * 表字段 : editor_form_columnset.write_width
     * </pre>
     * 
     */
    public String getWriteWidth() {
        return writeWidth;
    }

    /**
     * <pre>
     * 设置 行宽
     * 表字段 : editor_form_columnset.write_width
     * </pre>
     * 
     */
    public void setWriteWidth(String writeWidth) {
        this.writeWidth = writeWidth == null ? null : writeWidth.trim();
    }

    /**
     * <pre>
     * 获取 是否导入
     * 表字段 : editor_form_columnset.import_flag
     * </pre>
     * 
     */
    public Byte getImportFlag() {
        return importFlag;
    }

    /**
     * <pre>
     * 设置 是否导入
     * 表字段 : editor_form_columnset.import_flag
     * </pre>
     * 
     */
    public void setImportFlag(Byte importFlag) {
        this.importFlag = importFlag;
    }

    /**
     * <pre>
     * 获取 填空外观
     * 表字段 : editor_form_columnset.write_outward_type
     * </pre>
     * 
     */
    public Byte getWriteOutwardType() {
        return writeOutwardType;
    }

    /**
     * <pre>
     * 设置 填空外观
     * 表字段 : editor_form_columnset.write_outward_type
     * </pre>
     * 
     */
    public void setWriteOutwardType(Byte writeOutwardType) {
        this.writeOutwardType = writeOutwardType;
    }

    /**
     * <pre>
     * 获取 创建人
     * 表字段 : editor_form_columnset.create_id
     * </pre>
     * 
     */
    public Integer getCreateId() {
        return createId;
    }

    /**
     * <pre>
     * 设置 创建人
     * 表字段 : editor_form_columnset.create_id
     * </pre>
     * 
     */
    public void setCreateId(Integer createId) {
        this.createId = createId;
    }

    /**
     * <pre>
     * 获取 创建时间
     * 表字段 : editor_form_columnset.create_time
     * </pre>
     * 
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * <pre>
     * 设置 创建时间
     * 表字段 : editor_form_columnset.create_time
     * </pre>
     * 
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getPid() {
        return pid;
    }

    public void setPid(String pid) {
        this.pid = pid;
    }
}